; > adfs::NorthWeald.Asm8051.KbdTran

KBDTran
        [ {TRUE}

; New layout

        =       &5A, &48, &37, &22, &21, &FF, &0F, &0E  ; row   0
        =       &00, &10, &4E, &26, &4D, &11, &27, &3C  ;       1
        =       &5D, &4F, &3D, &02, &01, &FF, &12, &28  ;       2
        =       &5F, &50, &3E, &03, &04, &FF, &13, &29  ;       3
        =       &52, &51, &40, &3F, &14, &15, &2A, &2B  ;       4
        =       &53, &54, &41, &42, &17, &16, &2D, &2C  ;       5
        =       &62, &55, &43, &33, &18, &05, &2E, &47  ;       6
        =       &65, &63, &64, &66, &FF, &FF, &FF, &59  ;       7
        =       &67, &4B, &3A, &25, &34, &FF, &35, &36  ;       8
        =       &5C, &4A, &39, &24, &1D, &1C, &1E, &1F  ;       9
        =       &57, &56, &46, &44, &19, &06, &2F, &32  ;       10
        =       &5B, &49, &38, &23, &1B, &0A, &0B, &0C  ;       11
        =       &45, &30, &31, &1A, &FF, &09, &07, &08  ;       12
        =       &5E, &3B, &4C, &20, &0D, &58, &61, &60  ;       13 (shift keys)

        |

; Old layout

        =       &41, &52, &53, &2D, &2C, &17, &16, &06  ; row   0
        =       &40, &50, &51, &3F, &2B, &2A, &15, &05  ;       1
        =       &54, &55, &5F, &42, &43, &2E, &18, &07  ;       2
        =       &3E, &4F, &3D, &5E, &29, &14, &04, &03  ;       3
        =       &3C, &4E, &4D, &27, &28, &12, &13, &02  ;       4
        =       &44, &45, &56, &30, &2F, &1A, &19, &08  ;       5
        =       &5D, &4C, &3B, &26, &11, &10, &01, &00  ;       6
        =       &46, &57, &60, &32, &31, &1C, &1B, &09  ;       7
        =       &59, &63, &FF, &34, &1F, &1D, &0D, &0C  ;       8
        =       &58, &62, &61, &33, &47, &FF, &0B, &0A  ;       9
        =       &36, &64, &65, &35, &21, &20, &0F, &0E  ;       10
        =       &49, &5A, &5B, &48, &38, &37, &23, &22  ;       11
        =       &5C, &67, &66, &4A, &4B, &39, &3A, &24  ;       12
        =       &FF, &FF, &FF, &FF, &FF, &FF, &FF, &FF  ;       13 (shift keys)

        ]

        =       &FF, &FF, &FF, &FF, &FF, &70, &71, &72  ;       14 (mouse buts)


        END
